#     Copyright [yyyy] [name of copyright owner]
#     Copyright 2020 Huawei Technologies Co., Ltd
#
#     Licensed under the Apache License, Version 2.0 (the "License");
#     you may not use this file except in compliance with the License.
#     You may obtain a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#     Unless required by applicable law or agreed to in writing, software
#     distributed under the License is distributed on an "AS IS" BASIS,
#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#     See the License for the specific language governing permissions and
#     limitations under the License.
#

#!/usr/bin/env mdl
class WebCV2:
    def __init__(self):
        import cv2
        self._cv2 = cv2
        from .manager import global_manager as gm
        self._gm = gm

    def __getattr__(self, name):
        if hasattr(self._gm, name):
            return getattr(self._gm, name)
        elif hasattr(self._cv2, name):
            return getattr(self._cv2, name)
        else:
            raise AttributeError

import sys
sys.modules[__name__] = WebCV2()

